package yl.hs.bmipfull.pojo.finance;

import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;

/*
 * ShipFreightSettleDetailEntity 发货运费结算明细信息
 * @category 财务管理
 * @author 谢景广
 * @date 2022-08-03
 */
@DBTable(mapCode = "ship_freight_settle_detail",disName = "运费结算单明细信息")
public class ShipFreightSettleDetailEntity extends BaseEntity {
    private Long id;
    private String settleSN;
    @DBField(isSerialNumber = true,mapCode = "sn",snPrefix = "YJSD")
    private String sn;
    private String title;
    private String truckSN;
    private String truckCode;
    private String truckPlate;
    private String projectSN;
    private String projectName;
    private String projectAddress;
    private int orderCount;
    private BigDecimal freightAmount = BigDecimal.ZERO;
    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSettleSN() {
        return settleSN;
    }

    public void setSettleSN(String settleSN) {
        this.settleSN = settleSN;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTruckSN() {
        return truckSN;
    }

    public void setTruckSN(String truckSN) {
        this.truckSN = truckSN;
    }

    public String getTruckCode() {
        return truckCode;
    }

    public void setTruckCode(String truckCode) {
        this.truckCode = truckCode;
    }

    public String getTruckPlate() {
        return truckPlate;
    }

    public void setTruckPlate(String truckPlate) {
        this.truckPlate = truckPlate;
    }

    public String getProjectSN() {
        return projectSN;
    }

    public void setProjectSN(String projectSN) {
        this.projectSN = projectSN;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectAddress() {
        return projectAddress;
    }

    public void setProjectAddress(String projectAddress) {
        this.projectAddress = projectAddress;
    }

    public int getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(int orderCount) {
        this.orderCount = orderCount;
    }

    public BigDecimal getFreightAmount() {
        return freightAmount;
    }

    public void setFreightAmount(BigDecimal freightAmount) {
        this.freightAmount = freightAmount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
